import Vue from 'vue'
//1.导入vuex
import Vuex from 'vuex'
//2.注册vuex
Vue.use(Vuex)
//3.实例化并导出vuex实例
export default new Vuex.Store({
  state: { //负责存储数据
    count:0,
    arr:[]
  },
  getters: { //负责定义计算方法(类似于组件中的计算属性)
    
  },
  mutations: { //负责定义同步方法( 可以直接修改state中的数据 )

  },
  actions: { //负责定义异步方法( 内部一般书写异步代码( 定时器,ajax ) 不可以直接修改state中的数据 )

  },
  modules: { //实现state的模块化管理

  },
  plugins: [] //配合其他插件管理state中的数据
})
